﻿package mortal.game.scene3D.player.entity
{
    import Message.BroadCast.*;

    public interface IUser extends IEntity
    {

        public function IUser();

        function updateClothes(param1:int) : void;

        function updateWeapons(param1:int) : void;

        function updateMount(param1:int) : void;

        function updateStatus(param1:int, param2:Boolean = true) : void;

        function updateLife(param1:int, param2:int, param3:Boolean = false) : void;

        function updateMana(param1:int, param2:int) : void;

        function updateSpeed(param1:int) : void;

        function updateFightMode(param1:int) : void;

        function updateLevel(param1:int, param2:Boolean) : void;

        function updateCCS(param1:SEntityInfo, param2:Boolean = false) : void;

        function updateName(param1:String = null, param2:Boolean = true) : void;

        function updateInfo(param1:Object, param2:Boolean = true) : void;

        function death(param1:Boolean = false) : void;

    }
}
